本文基于 spring-boot-starter-data-mongodb 进行整合。详细配置与高级能力请优先参考 Spring Data MongoDB 官方文档 和 MongoDB 官方手册,本文只做基础整合和基础使用。
MongoDB 是一个免费的开源跨平台面向文档的 NoSQL 数据库程序。
-p 27017:27017:映射容器服务的 27017 端口到宿主机的 27017 端口。外部可以直接通过 宿主机ip:27017 访问到 Mongo 的服务。--auth:需要密码才能访问容器服务。以 UPMS 模块为例子
MongoTemplate 可以实现 MongoDB 的大部分操作,具体可以参考 Spring Data MongoDB Reference